<?php
/**
 * lertaLight - A smart ContentManagementSystem
 * --
 * 
 * 
 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING 
 * BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND 
 * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, 
 * DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
 * --
 *
 * @package 	lertaLight
 * @author 		Frederic Darmstädter <fredericdarmstaedter@gmail.com>
 * @copyright 	2010 Frederic Darmstädter <fredericdarmstaedter@gmail.com>
 * @license 	http://opensource.org/licenses/mit-license.php MIT License
 * @version 	2.0 (2010-01-16)
 */
	class file{
		public function getContentOfFile($filename){
			
			if(file_exists($filename)){
				$file = fopen($filename, 'r');
				$content = file_get_contents($filename);
				fclose($file);
			}
			else{
				$error = new error();
				$content = $error->contentPageIsNotAvailable($filename);
			}
			return $content;
		}
		
		public function createFile($filename, $content){
			$handle = fopen($filename,"w");
			fwrite($handle,$content);
			fclose($handle);
		return true;
		}
		
		public function createDir($dirname){
			if(! is_dir($dirname)){
				mkdir($dirname, 0777);
			}
		}
	}